
package com.teracode.university.intro_sistemas_java;


/**
 * Ejemplo práctico para el curso de Java
 * @author gus
 * Esto es un comentario
 */

public class Persona {
	
	private String nombre; // Nombre
	private Integer edad;  // Edad entre 1 y 150
	private Boolean esHombre;  // Genero. Si es true es hombre, si es false es mujer
	
	public String agregarPrefijo ( String nombre, Boolean esHombre ) {
	    
	    String nuevoNombre;
	    
	    if (esHombre) {
	        nuevoNombre = "Sr. " + nombre; // agrego "Sr. " delante del nombre
	    }
	    else {
	        nuevoNombre = "Sra. " + nombre; // agrego "Sra. " delante del nombre
	    }

	    return nuevoNombre;
	}
	
/**
 * 1- Escribir contarVocales(nombrePersona). Recibe un String y
 * devuelve un int con la cantidad de vocales del String que recibio
 * 
 * 2- Correr el test para verificarlo
 * 
 * */
	
	public int contarVocales(String nombrePersona) {
		return 0;
	}
	
/**
 * 1- Escribir invertirNombre(nombrePersona). Recibe un String y
 * devuelve un string inverso, por ejempo "ab" -> "ba"
 * 
 * 2- Correr el test para verificarlo
 * 
 * */
	
	public String invertirNombre(String nombrePersona) {
		return "";
	}
	
/**
 * 1- Escribir esPalindromo(String palabra). Recibe un String y
 * devuelve un Booleano (true o false) informando si el
 * parámetro recibido es un palíndromo
 * 
 * 2- Correr el test para verificarlo
 * 
 * */
	
	public Boolean esPalindromo(String palabra) {
		return true;
	}
	
}
